var t = require;
var i = module;
cc.Class({
    extends: cc.Component,
    properties: {},
    start: function start() {},
    onCollisionEnter: function onCollisionEnter(t, i) {
        var o = new cc.Event.EventCustom("onCollisionEnter", !0);
        o.setUserData({other: t, self: i}), this.node.dispatchEvent(o);
    },
    onCollisionStay: function onCollisionStay(t, i) {
        var o = new cc.Event.EventCustom("onCollisionStay", !0);
        o.setUserData({other: t, self: i}), this.node.dispatchEvent(o);
    },
    onCollisionExit: function onCollisionExit(t, i) {
        var o = new cc.Event.EventCustom("onCollisionExit", !0);
        o.setUserData({other: t, self: i}), this.node.dispatchEvent(o);
    }
});
